package com.aj.http.request;

import java.util.HashMap;

import android.content.Context;
import android.util.Log;

import com.aj.http.AsynchronizationHttpRequest;
import com.aj.http.AsynchronizationHttpRequest.IHttpCallBack;

public class AddFamilyRequest extends BaseRequset {

	private static final String TAG = AddFamilyRequest.class.getName();

	public void excute(Context context, String userId, String callId,
			String description, String ajNo, String isPrivate, String userTel,
			IHttpCallBack httpCallBack) {
		HashMap<String, String> paramsHashMap = new HashMap<String, String>();
		paramsHashMap.put("userId", userId);
		paramsHashMap.put("callId", callId);
		if (description != null) {
			paramsHashMap.put("description", description);
		}
		if (ajNo != null) {
			paramsHashMap.put("ajNo", ajNo);
		}
		// 是否私有 0：是 1：否
		if (isPrivate != null) {
			paramsHashMap.put("isPrivate", isPrivate);
		}
		if (userTel != null) {
			paramsHashMap.put("userTel", userTel);
		}
		String tempString = getParams(SERVICE_ADD_FAMILY_BYID_STRING,
				paramsHashMap);
		Log.e(TAG, "tempString:" + tempString);
		// TODO加密
		AsynchronizationHttpRequest request = new AsynchronizationHttpRequest();
		request.excute(context, BASE_REQUEST_URL_NOPAGE_STRING, tempString,
				httpCallBack);
	}

}
